English Dictionary
◊ TALL TALE
tall tale
n : an improbable (unusual or incredible or fanciful) story